body{
    background-color: #FFFFFF;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    box-sizing: border-box;
}
ul li{
    list-style: none;
}
img{
    border: 0;
}
.logo{
    height: 90px;
    overflow: hidden;
    padding-top: 1rem;

}
.logo .logo_a{
	width:180px;
}
.logo .logo_a img{
    width: 180px;
}

#nav .nav{
    margin-top:2rem;
}

#nav  .nav-tabs{
    border-bottom: none;
}
#nav .nav a{
    font-size: 1rem;
}

.title-wrapper {
    position: relative;
}

.title-wrapper h2 {
    font-size: 1.8rem;
    font-weight: bold;
    position: relative;
    z-index: 1;
}


.bj_yy {
    font-size: 65px;
    font-weight: bold;
    color: rgba(37, 37, 37, 0.05);
    position: absolute;
    left: 0;
    top: 3px;
    width: 100%;
}

.xbxm .texts h2{
    font-size: 1.2rem;
    font-weight: bold;
}
.xbxm .texts p{
    margin-bottom: 0.5rem;
    text-overflow: ellipsis;
    white-space: nowrap;
	float:left;
}
.xbxm .link2chat{
    display: block;
    width: 150px;
    padding: 0 25px;
    line-height: 45px;
    margin: 10px auto 0;
    background: #FF6903;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    border-radius: 10px;
    border: 0px;
    cursor: pointer;
	clear:both;
}
.xbxm .link2chat:hover{
    background: #ef871c;
    transition: all .5s;
}


.newsx{
    background-image: url(../images/about.jpg);
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}
.newsx .nesx_cenetnt ul{
    padding-left: 0;
}
.newsx .nesx_cenetnt ul li{
    margin-bottom: 10px;
    background: #FFFFFF;
    padding: 10px 10px;
    height: 100px;
    overflow: hidden;
}
.newsx .nesx_cenetnt ul li:hover{
    background-image: linear-gradient(to right, #FF6903 , #FF6903);
}

.newsx .nesx_cenetnt ul li:hover a .news_title{
    color: #FFFFFF;
}
.newsx .nesx_cenetnt ul li:hover a .news_des{
    color: #FFFFFF;
}

.newsx .nesx_cenetnt ul li a .news_title{
    color: #333;
}
.newsx .nesx_cenetnt ul li a .news_des{
    color: #495057;
    text-indent: 10px;
}
.newsx .nav-tabs .nav-link:hover{
    border-bottom:none ;
    background: #FF6903;
    color: #FFFFFF;
}
.newsx .nav-tabs .nav-link.active{
    background: #FF6903;
    color: #FFFFFF;
    border-bottom: none;
}

.newsx .nesx_cenetnt ul li a h2{
    font-size: 1rem !important;
    text-indent: 10px;
    font-weight: bold;
}
#myTabContent .img_left{
    overflow: hidden;
}

#myTabContent  img{
    width: 100%;
    transition: 0.3s linear all;
    overflow: hidden;
}

#myTabContent  img:hover {
    -webkit-transform: scale(1.05);
    transform: scale(1.05); /* ��标���停时放大图片 */
}

#myTabContent .img_left a{
    color:#FFFFFF;
}
#myTabContent .img_left .post-title{
    background-color: rgba(0,0,0,.5);
    position: relative;
    width: 100%;
    left: 0;
    bottom: 80px;
    z-index: 1;
    height: 80px;

}

#myTabContent .img_left .post-title h2{
    font-size: 1.2rem;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 80px;
}

.form-block {
    background-image: url(../images/bg2.jpg);
    background-position: center;
    background-attachment: fixed;
    background-size: cover;
}
.froms_subimt {
    background: #FFFFFF;
    border-radius: 10px;
    padding: 10px;
}
.froms_subimt p{
    margin-bottom: 0.5rem;
}
.froms_subimt .btn{

    border-color: #ff9703;
    text-align: center;
    margin: 0px 5px;
}
.froms_subimt .btn-check:checked+.btn{
    background-color: #ff9703;
    color: #FFFFFF;
}

.form-btn-submit {
    width: 100%;
    border-radius: 10px;
    border: none;
    height: 40px;
    background: #FF6903;
    color: #FFFFFF;
    font-size: 1rem;
}
.form-block .scroll-data {
    padding: 10px 40px;
    border-radius: 8px;
    border: solid 1px #222c4f
}

.form-block .scroll-data h3 {
    font-size: 25px;
    padding-top: 10px;
    text-align: center;
}

.form-block .scroll-data h3 span {
    font-size: 36px;
    color: #e20000;
    padding: 0 5px
}

.form-block .scroll-data .scroll-data-head, .form-block .scroll-data .swiper-slide {
    display: flex
}

.form-block .scroll-data .scroll-data-head span, .form-block .scroll-data .swiper-slide span {
    flex-shrink: 0;
    text-align: center
}

.form-block .scroll-data .scroll-data-head span:nth-child(1), .form-block .scroll-data .swiper-slide span:nth-child(1) {
    width: 18%;
    text-align: left
}

.form-block .scroll-data .scroll-data-head span:nth-child(2), .form-block .scroll-data .swiper-slide span:nth-child(2) {
    width: 15%
}

.form-block .scroll-data .scroll-data-head span:nth-child(3), .form-block .scroll-data .swiper-slide span:nth-child(3) {
    width: 42%
}

.form-block .scroll-data .scroll-data-head span:nth-child(4), .form-block .scroll-data .swiper-slide span:nth-child(4) {
    width: 25%;
    text-align: right
}

.form-block .scroll-data .scroll-data-head {
    font-weight: bold;
    font-size: 18px;
    padding: 10px 0;
    border-bottom: 1px solid #000
}

.form-block .scroll-data .scroll-data-swiper {
    height: 390px;
    overflow: hidden;
}

.form-block .scroll-data .swiper-slide {
    line-height: 36px
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}
.picMarquee-left ul li {
    width: 19%;
    text-align: center;
}

.footer{
    background: #232323;
    color:#999;
    padding-top: 1rem;
}
.footer .footer-left img{
    width: 200px;
}


.footer .tit{
    color: #fff;
    font-weight: bold;
    margin-bottom: 8px;
}
.footer  ul{
    padding-left: 0;
}
.footer .lanmu ul li{
    float: left;
    text-align: center;
    width: 30%;
}
.footer .lanmu ul li p {
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
    color: #999;
}
.footer .lanmu ul li p a{
    color: #999;
}
.footer .lxwm ul li {
    float: left;
    width: 100%;
}
.footer .footer-tel{
    background: #4caf50;
    padding: 8px;
    border-radius: 25px;
    text-align: center;
    width: 70%;
    margin-top: 8px;
}
.footer .footer-tel a{
    font-size: 1.2rem;
    color: #FFFFFF;
}
.footer .link{
    border-top: 1px solid rgba(255,255,255,.05);
    padding: 15px 0px;

}
.footer .link li{
    float: left;
    margin-right: 10px;
}
.footer .link li a{
    color: #999;
}
.footer p a{
    color: #999;
}
.footer .banquan{
    border-top: 1px solid rgba(255,255,255,.05);
    padding: 15px 0px;
}

/* 新闻列表 */
.list-news {display: flex;align-items: center;justify-content: center;margin-bottom:30px}
.list-news .time{margin-right:-20px;padding:15px 0 10px 0;border-right:1px solid #eee;}
.list-news .time .text-large{font-size:52px;line-height:54px;}
.list-news .news {margin-left:50px;margin-right:30px}
.list-news .news h3 a{display:block;font-size:24px;color:#333;margin-bottom:20px}
.list-news .button{width:70px;line-height:56px;font-size:24px;border:1px solid #ebebeb;}
.list-news .button i{font-size: 22px;}
.list-news:hover .button{background:#ff9600;color:#fff;border:1px solid #ff9600}
.list-news:hover h3 a{color:#ff9600}
/* 横向不带ICO导航 */
.nav-x {background:#fff;width:100%;position:relative;}
.nav-x .menu-toggle h3 {display:none}
.nav-x ul {font-size:0;-webkit-text-size-adjust:none;text-align:center}
.nav-x li {display:inline-block}
.nav-x li i {margin:0px auto 5px auto;font-size:24px;display:block;}
.nav-x li a {font-size:16px;padding:0;height:70px;line-height:70px;color:#6e6e6e;text-align:center;display:block;}
.nav-x li a:hover{color:#ff9600}
.nav-x li a.active {background:linear-gradient(-45deg,#FFD100,#ff9600);color:#fff}
.col-2 {width:10%}

/* 路径 */
.nav-bread{padding:0;height:70px;line-height:70px;font-size:0}
.nav-bread h2{font-size:24px;font-weight:600}
.nav-bread i{color:#888888;}
.nav-bread a{color:#888888;font-size:14px;display:inline-block;}
.nav-bread a:hover{color:#ff9600}
.nav-bread a:after {content:"";padding:0 10px;background:url(../images/nav-bread.png) no-repeat center 50%;}
.nav-bread a:last-child:after {content:"";background:none;}

/* 新闻列表 */
.list-news {display: flex;align-items: center;justify-content: center;margin-bottom:30px}
.list-news .time{margin-right:-20px;padding:15px 0 10px 0;border-right:1px solid #eee;}
.list-news .time .text-large{font-size:52px;line-height:54px;}
.list-news .news {margin-left:50px;margin-right:30px}
.list-news .news h3 a{display:block;font-size:24px;color:#333;margin-bottom:20px}
.list-news .button{width:70px;line-height:56px;font-size:24px;border:1px solid #ebebeb;}
.list-news .button i{font-size: 22px;}
.list-news:hover .button{background:#ff9600;color:#fff;border:1px solid #ff9600}
.list-news:hover h3 a{color:#ff9600}
/* 新闻列表 */

/* 纯文字列表  begin*/
.list-post-text li {padding:5px 0;}
.list-post-text li a{display:block;}
.list-post-text li.dot a{padding-left:15px;position:relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color:#999999;}
.list-post-text li.dot:hover a:before {background:#ff9600;}
.list-post-text li.dot a:before {content:'';position:absolute;left:-2px;background:#ccc;width:6px;height:6px;top:9px;border-radius:50%}

.pagination {
    list-style: none;
    margin: 0;
    padding: 0;
    display: inline-block;
    vertical-align: bottom
}

.pagination li {
    display: inline-block!important;
    border: solid 1px #EBEBEB;
    border-radius: 4px
}

.pagination a {
    color: #333;
    padding: 8px 12px;
    line-height: 18px;
    display: block;
    transition: all 1s cubic-bezier(0.175,0.885,0.32,1) 0s
}

.pagination .disabled a:link,.pagination .disabled a:visited,.pagination .disabled a:hover {
    cursor: not-allowed;
    pointer-events: none;
    color: #EBEBEB
}

.pagination .active {
    pointer-events: none
}

.pagination .active,.pagination a:hover {
    transition: all .3s cubic-bezier(0.175,0.885,0.32,1) 0s
}

.pagination-group {
    border-right: solid 1px #EBEBEB;
    border-radius: 4px
}

.pagination-group li {
    float: left;
    border-right: 0;
    border-radius: 0
}

.pagination-group li:not(:first-child):not(:last-child) {
    border-radius: 0
}

.pagination-group li:first-child {
    border-radius: 4px 0 0 4px
}

.pagination-group li:last-child {
    border-radius: 0 4px 4px 0
}

.pagination-group .active,.pagination-group a:hover {
    background: #f5f5f5;
    border-radius: 0
}

.pagination-big a {
    padding: 10px 16px;
    font-size: 16px
}

.pagination-small a {
    padding: 5px 10px;
    font-size: 12px
}

.pagination.border-main .active a,.pagination.border-sub .active a,.pagination.border-dot .active a,.pagination.border-black .active a,.pagination.border-gray .active a,.pagination.border-red .active a,.pagination.border-yellow .active a,.pagination.border-blue .active a,.pagination.border-green .active a {
    color: #fff
}
.media-body h3{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

}

.text-middle{
font-size:0.8rem;
color:#999999;
}